/* 
    Document   : login-layout
    Created on : 2011-05-10, 16:05:41
    Author     : YuanLei
    * login-layout.css 登录布局
    * form.css 表单
    * general.css CSS常规设置
    * reset.css CSS重置
    * commom.css 通用框架样式
*/
#loginwrap{width: 960px; margin: 0px auto;}
#login-head{height:110px;}
#login-head h1{ float: left; width: 200px; height: 60px; margin-top: 15px;}
#login{ position: relative;}
/*---- 产品大全 ----*/
.login-pro{ border:1px solid #ccc; background: #f7fbff; padding:15px;}
.login-pro h2{background:url(../images/login.png) 0px -128px no-repeat; height: 29px; width: 330px; margin-bottom: 10px;}
.login-pro ul{width: 510px; margin-left: 10px;}
  .login-pro li{height: 65px; float: left; width: 210px; overflow: hidden; margin: 0px 5px; padding: 6px 8px;}
    .login-pro b,.login-pro em{ font-style: normal; display: block;}
    .login-pro em{ color: #999;}
    .login-pro a{ color:#004080;}
    .login-pro span{ display: inline; width: 70px; height: 60px;background-image:url(../images/login.png);}
    .down-des{ width: 140px; line-height: 20px;}
    .p1{ background-position: 0px -174px;}
    .p2{ background-position: -70px -174px;}
    .p3{ background-position: -140px -174px;}
    .p5{ background-position: -210px -174px;}

.login-from{ position:absolute; right: 20px; top: -55px;width:390px; }
.login-from h2{background:url(../images/login.png) 0px -35px;height:80px;}
.from-layout{ border: 1px solid #b8b9b9; border-top: 0px; background: #fff;height: 320px;}
.from-layout p{ padding: 8px 0px;min-height: 30px;  _height: 30px; line-height: 30px;}
.w_100{ width: 100px;}
.from-lab{ float: left; display: inline; text-align: right; font-size: 14px; padding-right: 5px;}
.lfrom-input{ float: left; display: inline;border: 1px solid #ccc;}
.in-text{ width: 200px; height: 23px; border:0px;}

.in-code{width: 85px; height: 23px; border:0px;}
.lcode-tip{ width: 36px; float: left; display: inline; line-height: 14px; color: blue;}
.lcode-img{ width: 70px; height: 25px; border:1px solid #ccc; float: left; display: inline; margin: 0px 5px;}
.lcode-img img{ width: 70px; height: 25px;}

.long-login{ float: left; line-height: 16px; color: #5eb7d7; margin-top: -8px;}
  .long-login label{ float: left; display: inline; height: 16px; padding: 2px; color: #919090;}
  .long-login b{ display: block; clear: both;font-weight: normal;}
  .in-chebox{ float: left;}
.login-error{ border: 1px solid #ff8080; background: #fff2f2; width: 250px; margin: 0px auto 0px; height: 22px; line-height: 22px; visibility: hidden;}
.login-error em{ display: inline; float: left; width: 20px; height: 20px; margin-right:5px;  background: url(../images/login.png) right top no-repeat; margin-top: 2px;}

.login-button{ padding:5px 0px 5px 110px;height: 30px;}
.login-button a,.login-button input{ display: inline; width: 90px; height: 26px; float: left; line-height: 26px; color: #999; border:0px;}
.in-login{ background:url(../images/login.png); margin-right: 20px;}
.in-login:hover{ background-position: -92px 0px;}

.login-reg{ font-size: 14px; text-align: center; padding: 25px;}
.login-reg a{ font-size: 14px; color: blue;}

.login-footer{ font-family: Tahoma; text-align: center; margin-top: 60px; line-height: 30px;}
.login-footer a{ color: #1E50A2;}
.login-footer p{ color: #999;}